body {
	margin: 0px;
	padding:0px;
	background: #F0F0F0 url(../images/BodyBgs3.jpg) center top;
	background-repeat:repeat-y;
}
a {
	outline:none 0
}
.noshow {
	display:none;
}
#cover {
	margin: 0px auto;
	width:980px;
	height:auto;
}
#wrapper {
	width:980px;
	margin: 0px auto;
	height:auto;
	background:#FFF;
}
img {
	border:none;
}
.header {	
	width:980px;
	height:120px;
	background:#FFF;
}
.logo {
	float:left;
	width:309px;
	height:100px;
	margin:12px 0 0 12px;
	display:block;	
	background-repeat:no-repeat;
}
.headerRight {
	float:right;
	width:650px;
	height:120px;
}
.BannerAds {
	float:left;
	width:382px;
	height:88px;
	margin:15px 0px 0px
}
.headerRightIn {
	float:right;
	width:300px;
	height:120px;
	text-align: right;
}
.headerRightIn ul {
	margin:0;
	margin:0;
}
.headerRightIn li {
	list-style:none;
	float:right;
	padding:0px 10px 0px 10px;
}
.headerRightIn li a {
	text-decoration:none;
	font-family:Arial;	
	color:black;	
	font-size: 12px;
}
.headerRightIn li a:hover {
	color:#005F96;
}

.users-online
{
	font-family: Arial;
	color: black;
	font-size: 12px;
	padding-right:8px;
	margin-top:8px;
}

.searchBoxArea {
	float:right;
	width:240px;
	height:25px;
	margin:10px 0px 0px 10px;
}
.searchinputBgs {
	background:url(../images/inputBgs.jpg);
	background-repeat:no-repeat;
	float: left;
	width:232px;
	height:27px;
}
.searchBtnsBox {
	border:0 none;
	font-family:Arial;
	font-size:11px;
	color:#9A9A9A;
	background:none;
	border:0 none;
	width:200px;
	padding:7px 0px 0px 2px;
}
.menuArea {
	float:left;
	width:980px;
	height:36px;
	background:url(../images/menuBgs.jpg);
	background-repeat:repeat-x;
}
ul#menu {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	font-size:13px;
	font-weight:bold;
	font-family: Arial;
}
ul#menu li {
	display:block;
	float:left;
	margin:0;
	pading:0;
}
ul#menu li a {
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding:12px 28px 0 28px;
	height:24px;
	background:transparent url("../images/DIVIDER.gif") no-repeat top right;
}
ul#menu li a:hover {
	background:transparent url("../images/HOVER.gif") no-repeat top right;
	color:#000;
}
ul#menu li a.View {
	background:transparent url("../images/HOVER.gif") no-repeat top right;
	color:#000;
}
.latestNewsArea {
	float:left;
	width:980px;
	height:34px;
	background-color:#535353;
	/*background:url(../images/latestnewsBgs.jpg);
	background-repeat: repeat-x;*/
}
.latestNewsArea h1 {
	margin:0;
	float:left;
	width:100px;
	padding:10px 0px 0px 7px;
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-style: italic;
}
.latestnewsBox {
	float:left;
	width:850px;
	height:15px;
	margin-top:9px;
	background:url(../images/seperator.gif);
	background-repeat:no-repeat;
}
.latestnewsBox a {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#CCC;
}
.mainContentWarp {
	float:left;
	width:980px;
	height:auto;
	min-height:300px;
}
.mainContentWarpLeft {
	float: left;
	width:230px;
	height:auto;
	min-height:100px;
	margin:7px;
}
.educationCentreBox {
	float:left;
	width:230px;
	height:auto;
}
.educationCentreBox img {
	padding:8px;
	border:1px solid #CCC;
}
.educationCentreBox h1 {
	font-family:Arial;
	margin:0;
	padding:5px 0px 5px 0px;
	font-size:16px;
	color:#000;
	font-weight: bold;
}
.educationCentreBox p {
	font-family: Tahoma;
	margin:0;
	padding:0px 0px 5px 0px;
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-align:left;
	line-height:16px;
}
.educationCentreBox p a {
	text-decoration: underline;
	font-family: Tahoma;
	font-size:11px;
	color:#005E94;
}
.educationCentreBox p a:hover {
	color:#000;
}
.educationCentreBox p span a {
	text-decoration: none;
	font-family: Tahoma;
	font-size:13px;
	color:#BBB;
	font-style:italic;
}
.educationCentreBox p span a:hover {
	color:#000;
}
.educationCentreBox hr {
	color:#CCC
}
.LeftBannerAds {
	float:left;
	width:215px;
	height:259px;
	margin-top:20px;
}
.mainContentWarpMiddle {
	float: left;
	width:413px;
	height:auto;
	margin:7px;
}
.mainContentWarpMiddle h1 {
	font-family:Arial;
	margin:0;
	padding:5px 0px 5px 0px;
	font-size:16px;
	color:#000;
	font-weight: bold;
}
.mainContentWarpMiddle p {
	font-family: Tahoma;
	margin:0;
	padding:0px 0px 5px 0px;
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-align:left;
	line-height:16px;
}
.mainContentWarpMiddle p span a {
	text-decoration: none;
	font-family: Tahoma;
	font-size:13px;
	color:#BBB;
	font-style:italic;
}
.mainContentWarpMiddle p span a:hover {
	color:#000;
}
.mainContentWarpMiddle hr {
	color:#CCC
}
.ImgFloatLeft {
	float:right;
	margin:4px;
	padding:4px;
	border:1px solid #CCC;
}
.ImgFloatRight {
	float:left;
	margin:4px;
	padding:4px;
	border:1px solid #CCC;
}
.mainContentWarpRight {
	float: left;
	width:295px;
	height:auto;
	min-height:100px;
	margin:7px;
}
.VideoBox {
	float:left;
	width:295px;
	height:212px;
}

.VideoBoxAssignment
{
	margin-top:20px;	
}

.RightContentWarp {
	float:left;
	width:295px;
	height:auto;
	border-bottom:1px dashed #E4E4E4;
}
.RightContentWarp h1 {
	font-family:Arial;
	margin:0;
	padding:5px 0px 5px 0px;
	font-size:16px;
	color:#000;
	font-weight: bold;
}
.RightContentWarp p {
	font-family: Tahoma;
	margin:0;
	padding:0px 0px 5px 0px;
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-align:left;
	line-height:16px;
}
.RightContentWarpInput {
	width:290px;
	height:17px;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	border:1px solid #CCC;
}
.RightContentWarp span {
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	padding:0px 0px 0px 5px;
}
.RightContentWarp input, select {
	margin:0px 0px 10px 0px;
}
.RightContentWarpRadio {
	float:left;
}
.RightContentWarpRadioTxt {
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	padding:0px 10px 0px 5px;
}
.RightContentWarpSelect {
	width:290px;
	height:25px;
	font-family:Tahoma;
	font-size:11px;
	color:#999;
	padding:3px 3px 3px 3px;
	border:1px solid #CCC;
}
.footerArea {
	float:left;
	width:980px;
	height:245px;
	background:url(../images/FooterBgs.jpg);
	background-repeat:repeat-x;
}
.FooterLinksBox {
	float:left;
	width:670px!important;
	height:180px;
	margin:40px 0px 0px 20px;
}
.FooterLinksBox ul {
	margin:0;
	padding:0;
	float:left;
	width:166px!important;
}
.FooterLinksBox li {
	list-style:none;
	font-family:Tahoma;
	font-size:11px;
	color:#8B8B8B;
	line-height:15px;
}
.FooterLinksBox h3 {
	list-style:none;
	font-family:Tahoma;
	margin:0;
	padding:0px 0px 10px 0px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}
.FooterLinksBox li a {
	text-decoration:none;
	list-style:none;
	font-family:Tahoma;
	font-size:11px;
	color:#8B8B8B;
}
.FooterLinksBox li a:hover {
	color:#FFF;
}
.FooterRightBox {
	float:right;
	width:200px!important;
	height:180px;
	margin:40px 20px 0px 0px;
}
.GetupdatesBox {
	float:left;
	width:190px;
	height:60px;
	margin:116px 0px 0px 0px;
}
.GetupdatesBox h1 {
	margin:0;
	padding:0 0 20px 0;
	font-family:Arial;
	font-size:16px;
	color:#CCC;
	font-weight: normal;
}
.GetupdatesBox ul {
	margin:0;
	padding:0;
}
.GetupdatesBox li {
	list-style:none;
	float:left;
	margin:0px 2px 0px 2px;
}
#facebookIcon {
	display: block;
	width: 22px;
	height: 22px;
	background: url("../images/facebookIcon.jpg") no-repeat 0 0;
}
#facebookIcon:hover {
	background-position: 0 -22px;
}
#facebookIcon span {
	display: none;
}
#twiiterIcon {
	display: block;
	width: 22px;
	height: 22px;
	background: url("../images/twiiterIcon.jpg") no-repeat 0 0;
}
#twiiterIcon:hover {
	background-position: 0 -22px;
}
#twiiterIcon span {
	display: none;
}
#InIcon {
	display: block;
	width: 22px;
	height: 22px;
	background: url("../images/InIcon.jpg") no-repeat 0 0;
}
#InIcon:hover {
	background-position: 0 -22px;
}
#InIcon span {
	display: none;
}
#MapIcon {
	display: block;
	width: 22px;
	height: 22px;
	background: url("../images/MapIcon.jpg") no-repeat 0 0;
}
#MapIcon:hover {
	background-position: 0 -22px;
}
#MapIcon span {
	display: none;
}
#DasIcon {
	display: block;
	width: 22px;
	height: 22px;
	background: url("../images/DasIcon.jpg") no-repeat 0 0;
}
#DasIcon:hover {
	background-position: 0 -22px;
}
#DasIcon span {
	display: none;
}
#rssIcon {
	display: block;
	width: 22px;
	height: 22px;
	background: url("../images/rssIcon.jpg") no-repeat 0 0;
}
#rssIcon:hover {
	background-position: 0 -22px;
}
#rssIcon span {
	display: none;
}
#diggIcon {
	display: block;
	width: 22px;
	height: 22px;
	background: url("../images/diggIcon.jpg") no-repeat 0 0;
}
#diggIcon:hover {
	background-position: 0 -22px;
}
#diggIcon span {
	display: none;
}
.newsletterBox {
	float:right;
	width:236px;
	height:167px;
	margin:10px 0px 0px 0px;
	background:url(../images/newsLetterBox.jpg);
	background-repeat:no-repeat;
}
.newsletterBox h1 {
	margin:0;
	padding:10px 0 20px 60px;
	font-family:Arial;
	font-size:16px;
	color:#616161;
	font-weight:normal;
}
.newsletterBox p {
	margin:0;
	padding:0px 0 10px 10px;
	font-family:Arial;
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:17px;
}
.NewsLetterInput {
	float:left;
	width:201px;
	height:28px;
	background:url(../images/newsInputBgs.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 10px;
}
.NewsLetterInputField {
	margin:0;
	padding:7px 0px 0px 3px;
	font-family:Arial;
	width:195px;
	font-size:11px;
	color:#999;
	background:none;
	border:0 none;
}
.SubmitBtns {
	float:right;
	margin-top:15px;
}
.footerArea p {
	margin:0;
	padding:5px 0px 0px 20px;
	font-family:Arial;
	font-size:11px;
	color:#ABABAB;
}
.footerArea p a {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#FFF;
}
.footerArea p a:hover {
	color:#ABABAB;
}

.contentwarpRight {
	float:right;
	width:192px;
	height:auto;
	/*min-height:100px;*/
}
.contentwarpRight img {
	margin-bottom:20px;
}

/*Technology*/

.TechnologyTbl {
	font-family:Arial;
	font-size:12px;
	color:#999;
	background:#FFF;
	border:1px solid #CCC;
}
.TechnologyTbl a {
	text-decoration: none;
	font-family:Arial;
	font-size:11px;
	color: #05506B;
	line-height:18px;
}
.TechnologyTbl a:hover {
	color: #F60;
}
.TechnologyTblIn {
	background:#FFF;
	padding:5px;
	width:230px;
	height:auto;
	border:1px solid #CCC;
}
.TechnologyTblIn a span {
	text-decoration: none;
	font-family:Arial;
	font-size:11px;
	color: #F90;
}
.TechnologyTblIn a:hover span {
	color:#000;
}

.viewTechnology {
	background:#FFF;
	padding:5px;
	width:700px;
	height:auto;
	border:1px solid #CCC;
}
/*University*/


.UniversityLeft {
	float:left;
	width:240px;
	height:auto;
	min-height:400px;
	font-family:Arial;
	font-size:12px;
	color:#333;
	
}
.UniversityLeft a {
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color: #666;
}
.UniversityLeft a:hover {
	color:#1DA9EF;
}
.UniversityLeft table {
	margin-bottom:5px;
	/*border-bottom:1px dotted #999;*/
}
.UniversityMiddle {
	float:left;
	width:490px;
	height:auto;
	min-height:500px;
	font-family:Arial;
	font-size:12px;
	color:#999;
	background:#FFF;
	border:1px solid #CCC;
}
  .TechnologyTbl p
  {
	  margin:0;
	padding:0 5px 10px 5px;
	font-family: Arial;
	line-height:20px;
	font-size:12px;
	color:#999;
	font-weight:normal;
	background:none;
	
	
	  
  }
.UniversityMiddle a {
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color: #F60;
}
.UniversityMiddle a:hover {
	color:#000;
}
.UniversityMiddle table {
	margin-bottom:5px;
	/*border-bottom:1px dotted #999;*/
}

/*classifieds*/
#the-content {
	font-size:1.2em;
	float:left;
	width:715px;
	padding:5px;
	margin-bottom:20px;
	height:auto;
	min-height:600px;
	background:#FFF;
}

* html .clearfix {
	height:1%
}
.clearfix {
	display:block;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#home {
	float:left;
	width:950px;	
}
.column {
	width:285px;
	margin-right:20px;
	float:left
}
.column.last {
	margin-right:0
}
#home h3 a:hover strong, .banner_alerts a:hover, .banner_mobile a:hover {
	text-decoration:underline
}
#home h3.cbb {
	padding:9px 5px 10px 45px;
	background:transparent;
	/*position:relative;*/
	z-index:10;
	line-height:.8;
	border:1px solid #ddd;
	background:#F0F0F0;
	margin:5px 0 5px 0;
}
#home .i1 {
	border-left:1px solid #B6BFC4;
	background-image:none
}
#home .i2 {
	border-right:1px solid #B6BFC4;
	background-image:none
}
#home .i3 {
	padding:5px 5px 5px 65px;
	background:transparent;
	position:relative;
	z-index:10;
	line-height:.8
}
#home #h-featureds .i1, #home #h-featureds .i2 {
	border-color:#ddd
}
#home #h-featureds.cbb, #home #h-featureds .i3 {
	padding: 0
}
#home h3 {
	font-size:1.2em;
	font-weight:bold;
	line-height:1
}
#home h3 a, #home h3 a:hover {
	border-bottom:none
}
#home h3 a:hover {
	color:#009ed9
}
#home h3 small, #home h3 a small, #home h3 a:hover small {
	font-size:.55em;
	font-weight:normal;
	color:#000
}
#home ul {
	margin-bottom:13px
}
#home li {
	border-bottom:1px solid #E2EAFB;
	line-height:1;
	padding:4px 10px
}
#home-extras .block h3 {
	margin: 0;
	padding: 7px 10px 5px;
}
#home-extras .block ul li {
	border-bottom:1px solid #ddd;
	padding:5px 10px 5px 5px;
}
#selectedlocationtext strong {
	font-size:.9em;
}
#home-extras .block ul ul li {
	border-bottom:0;
	padding:0;
	font-size:.9em;
	line-height:1.2;
	clear:both
}
#home-extras.cbb {
	width:218px;
	border:1px solid #ddd;
	padding:0
}
.cb .guy, .cbb .guy, .guy {
	/*background:url(http://images03.olx.com/images/v4/home-ctg-icons-4.gif) no-repeat 0 0;*/
	z-index:110
}
#inner-header.cbb {
	padding:10px;
	border:0
}
.post a .cbb {
	display:block;
	padding:6px;
	text-decoration:none;
	font-family:Arial;
	font-size:16px;
	color: #999;
	background:transparent;
	border:0;
	text-align:center
}
.cbb #or {
	top:12px
}
.cbb {
	margin:0;
	padding:9px 5px;
	border:0px solid #ddd;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	background:#fff
}
#comboIdiomas .cbb {
	background:#fafafa;
	border:1px solid #ccc;
	padding:7px 13px 6px 12px
}
#c-185 .guy {
	background-position:0 100%
}
#c-186 .guy {
	background-position:-80px 100%
}
#c-362 .guy {
	background-position:-160px 100%
}
#c-16 .guy {
	background-position:-240px 100%
}
#c-191 .guy {
	background-position:-320px 100%
}
#c-187 .guy {
	background-position:-400px 100%
}
#c-17 .guy {
	background-position:-480px 100%
}
#c-190 .guy {
	background-position:-560px 100%
}
#c-405 .guy {
	background-position:-640px 100%
}
#c-389 .guy {
	background-position:-720px 100%
}
#c-592 .guy {
	background-position:0 0
}
/* guys */
.guy {
	float:left;
	margin:7px 0 0 5px;
	/*position:relative;
	margin:-40px 0 -3px;
	left:5px;*/
	width:30px;
	height:30px;
}
#txt-block, #kw-footer, .kw-footer {
	font-size:1.1em;
	line-height:1.2;
	margin-bottom:12px
}
#kw-footer h3, .kw-footer h3 {
	margin:0;
	padding:0 0 15px 0;
	font-family:Arial;
	font-size:15px;
	color:#000;
	font-weight:bold
}
#kw-footer {
	float:left;
	width:720px;
	height:auto;
	background:#FFF;
}
#kw-footer ul, .kw-footer ul {
	width:23%;
	float:left;
	margin:0 13px 0 0;
	padding:0;
}
#kw-footer .i3, .kw-footer .i3 {
	padding:5px 10px
}
#footer .links.cbb {
	padding:7px 13px
}
#the-content ul {
	margin:0;
	padding:0;
}
#the-content li {
	list-style:none;
}
#the-content li a {
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#0489BA;
}
#the-content li a:hover {
	color:#000;
}
.cbb a {
	text-decoration:none;
	font-family:Arial;
	font-size:16px;
	color:#0489BA;
}
/*#kw-footer ul {
	margin:0;
	padding:0;
}*/
#kw-footer li {
	list-style:none;
}
#kw-footer li a {
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#0489BA;
}
#kw-footer li a:hover {
	color:#000;
}

/*BOOKs*/

div.book {
	border: 2px solid grey;
	margin-top: 1em;
}
div.navigation {
	float:left;
	width:200px;
	line-height: 1.1em;
}
div.content {
	float:left;
	border:0px solid green;
	border-left: dotted 1px gray;
	border-bottom: dotted 0px gray;
	padding-left: 1em;
	padding-bottom: 1em;
	margin-bottom:1em;
	width:500px;
}
div.cart {
	font-size:1em;
	width:200px;
	float:right;
	margin-top:20px;
}
div.book_list {
	float:left;
	width:44em;
	border:0px solid orange;
}
div.detail_image {
	float: left;
	border: 0px solid red;
	padding-top: 1em;
}
div.details {
	float:left;
	width:30em;
	border:0px solid red;
	padding: 0em 0em 0em 1em;
}
div.tips {
	background: #339933;
	color: white;
	padding: 1em;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}
div.row {
	clear: both;
	padding-top: 10px;
}
div.row span.label {
	float: left;
	width: 10em;
	text-align: right;
	padding-right: 2em;
}
div.row span.formw {
	float: left;
	width: 5em;
	text-align: left;
}
div.recent {
	border-bottom: gray dotted 1px;
}
div.search {
	border-bottom: gray dotted 1px;
	padding-bottom:1em;
}
ul.recent {
	font-size:0.7em;
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
}
ul.recent li a {
	text-decoration: none
}
ul.recent li:before {
	content: "\00BB \0020";
}
label {
	/*font-size:0.8em;*/
}
span.small {
	font-size:0.8em;
}
div.head {
	background-color: gray;
	padding: 5px;
	color: white;
}
div.base {
	margin: 15px;
	font-family:Arial;
	font-size:13px;
	color:#666;
}
div.base a {
	text-decoration:none;
	font-family:Arial;
	font-size:13px;
	color:#0489BA;
}
div.base a:hover {
	color:#000;
}
div.hproduct {
	margin:1em;
	text-decoration: none;
}
#inner_content {
	float:left;
	width:720px;
	height:auto;
	background:#FFF;
}
#inner_content ul, .inner_content ul {
	float:left;
	margin:0 13px 0 0;
	padding:0;
	list-style:none;
}
#inner_content li a {
color:#0489BA;
font-size:12px;
text-decoration:none;
}
.contentwarpMiddle h2 {
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#098BBB;
}
.contentArea1 {
	float:left;
	width:310px;
	margin:0 16px 1em 0;
	display:inline;
}
.fullwidth-list li {
	list-style:none;
	line-height:22px;
	color:#000;
	font-family: Arial;
	font-size:12px;
}
.fullwidth-list li a {
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	color:#05506B;
}
.fullwidth-list li a:hover {
	color:#F90;
}
.browse-capital ul {
	margin:0;
	padding:0;
}
.browse-capital li {
	list-style:none;
	line-height:22px;
	color:#000;
	font-family: Arial;
	font-size:12px;
}
.browse-capital li a {
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	color:#F90;
}
.browse-capital li a:hover {
	color:#000;
}
.featurebox ul {
	margin:0;
	padding:0;
}
.featurebox li {
	list-style:none;
	line-height:22px;
	color:#000;
	font-family: Arial;
	font-size:12px;
}
.featurebox li a {
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	color:#F90;
}
.featurebox li a:hover {
	color:#000;
}
.whos-hiring {
	clear:both;
	margin:1em 0;
	border-top:1px dashed #ddd;
}
#content .pagination.keylist {
	position:relative;
	margin:0;
	padding:0;
	font-weight:normal;
	height: 1.5em;
	text-align:center
}
.graduate ol, .graduate ol li {
	list-style:none;
	margin:0;
	padding:0;
}
.graduate ol li {
	display:inline;
}
#content .pagination.keylist a {
	margin: 0 1px 5px 0;
	padding:3px;
	width:14px;
	height:14px;
	display:block;
	float:left;
	font-weight:bold; font-family: Arial; font-size:13px; color:#FFF;
}
#content .pagination.keylist a:link, #content .pagination.keylist a:visited {
	text-decoration:none;
	background-color:#eee;
	border:1px solid #ccc;
	color:#369
}
#content .pagination.keylist a:hover, #content .pagination.keylist a:active {
	text-decoration:none;
	background-color:#aaa;
	border:1px solid #888;
	color:#fff;
}
#content .pagination.keylist a.active:link, #content .pagination.keylist a.active:visited {
	text-decoration:none;
	background-color:#fff200;
	color:#369;
	border:1px solid #dd0;
}
#content .pagination.keylist a.gray_me_out {
	background-color:#fff;
	color:#d6d6d6;
	border:1px solid #e2e2e2;
	cursor:default;
}
#contentwrap.fullwidth #content div.profile-wrap {
	width:756px;
}
dl.profile-address {
	width:400px;
	border: 1px solid #ddd
}
dl.profile-address dt {
	padding: 4px 0;
	background:#aaa;
	color:#fff;
	font: bold 130% arial, verdana, sans-serif;
	text-align:center;
	margin-top:0;
}
dl.profile-address dd {
	position:relative;
	padding: 4px 0 4px 150px;
	width:250px;
	min-height:18px;
	_height:20px;
}
dl.profile-address dd span.dd-label {
	position:absolute;
	display:block;
	top:4px;
	left:0;
	width:145px;
	text-align:right;
	font-weight:bold;
}
.mapWrap {
	width:250px;
	float:left;
	margin:1em
}
.mapAusSmall {
	position:relative;
	width:203px;
	height:177px;
	background:transparent url("../images/sprite-findjobs.gif") no-repeat 0 0;
	margin:0;
	padding:0
}
.mapAusSmall span {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	position:absolute;
	background:none
}
.mapAusSmall a {
	display:block
}
.mapAusSmallWa {
	left:4px;
	top:16px;
	width:75px;
	height:62px
}
.mapAusSmallNt {
	left:78px;
	top:5px;
	width:45px;
	height:75px
}
.mapAusSmallQu {
	left:122px;
	top:0px;
	width:71px;
	height:100px
}
.mapAusSmallSa {
	left:79px;
	top:80px;
	width:56px;
	height:66px
}
.mapAusSmallNsw {
	left:133px;
	top:97px;
	width:59px;
	height:47px
}
.mapAusSmallVic {
	left:132px;
	top:123px;
	width:37px;
	height:28px
}
.mapAusSmallAct {
	left:153px;
	top:121px;
	width:21px;
	height:11px
}
.mapAusSmallTas {
	left:128px;
	top:158px;
	width:35px;
	height:17px
}
.mapAusSmallWa a {
	height:116px
}
.mapAusSmallNt a {
	height:75px
}
.mapAusSmallQu a {
	height:100px
}
.mapAusSmallSa a {
	height:66px
}
.mapAusSmallNsw a {
	height:47px
}
.mapAusSmallVic a {
	height:28px
}
.mapAusSmallAct a {
	height:11px
}
.mapAusSmallTas a {
	height:17px
}
.mapAusSmallWa a:hover, .mapAusSmallNt a:hover, .mapAusSmallQu a:hover, .mapAusSmallSa a:hover, .mapAusSmallNsw a:hover, .mapAusSmallVic a:hover, .mapAusSmallAct a:hover, .mapAusSmallTas a:hover, .mapAusSmallWa a.selected, .mapAusSmallNt a.selected, .mapAusSmallQu a.selected, .mapAusSmallSa a.selected, .mapAusSmallNsw a.selected, .mapAusSmallVic a.selected, .mapAusSmallAct a.selected, .mapAusSmallTas a.selected {
	background: url("../images/sprite-findjobs.gif") no-repeat
}
.mapAusSmallWa a:hover, .mapAusSmallWa a.selected {
	background-position:-4px -193px
}
.mapAusSmallNt a:hover, .mapAusSmallNt a.selected {
	background-position:-78px -359px
}
.mapAusSmallQu a:hover, .mapAusSmallQu a.selected {
	background-position:-122px -177px
}
.mapAusSmallSa a:hover, .mapAusSmallSa a.selected {
	background-position:-79px -434px
}
.mapAusSmallNsw a:hover, .mapAusSmallNsw a.selected {
	background-position:-133px -628px
}
.mapAusSmallVic a:hover, .mapAusSmallVic a.selected {
	background-position:-132px -300px
}
.mapAusSmallAct a:hover, .mapAusSmallAct a.selected {
	background-position:-153px -475px
}
.mapAusSmallTas a:hover, .mapAusSmallTas a.selected {
	background-position:-128px -512px
}
.bb-location {
/*	border-top:1px dashed #ddd*/
}
.bb-location .browse-capital ul {
	border-right:1px solid #fff
}
/* Find page - Browse by sector */
.bb-sector {
	border-top:1px dashed #ddd
}

#item-data ul {
color:#000000;
line-height:1.6;
padding:3px 0 0;
font-size:14px;
}

#item-info {
font-size:1.2em;
height:auto !important;
min-height:95px;
}

#photos {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
padding-bottom:20px;
padding-right:10px;
position:relative;
width:186px;
z-index:1000;
}

#photos #the-pic {
border:1px solid #C3C3C3;
line-height:0.5;
margin-bottom:5px;
padding:2px;
text-align:center;
}
.i3 {
	border:0px solid #C3C3C3;
	padding:5px;
}
.user li {
	list-style:none;
	line-height:22px;
	color:#000;
	font-family: Arial;
	font-size:12px;
}
.user li a {
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	color:#F90;
}
.user li a:hover {
	color:#000;
}
.applytext {
border:1px solid #999;
height:18px;
padding:2px 0 0;
width:300px;
font-size:12px;
color:#666;
}
.applttextarea
{
border:1px solid #999;
height:18px;
padding:2px 0 0;
width:300px;
height:100px;
font-size:12px;
color:#666;
}
.txtborder
{
	border:1px solid #F0F0F0;
	width:150px;
	padding:2px 2px 2px 2px;
}
.sucmsg
{
	background:none repeat scroll 0 0 #FEF5C9;
	border:1px solid #E8D15C;
	font-size:14px;
	height:32px;
	padding-left:9px;
	padding-top:8px;
	position:relative;
	width:360px;
}
.sucmsglong
{
	background:none repeat scroll 0 0 #FEF5C9;
	border:1px solid #E8D15C;
	font-size:14px;
	height:50px;
	padding-left:9px;
	padding-top:8px;
	position:relative;
	width:400px;
}
div.error-notice {
	background-color: #FFE5E7;
	color: #C8020A;
	padding: 5px;
	font-weight: bold;
	border: 3px solid #C8020A;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.invalid {
	border: 1px solid #F30 !important;
	background-color: #FCF;
}